namespace TemplateLibrary {
  export interface SearchForm extends Base.Pagination {
    beforePageNum: number;
    name: string;
    type: string | undefined;
    status: number | undefined;
  }
  export type ListRows = {
    createBy: string;
    createName: string;
    createTime: string;
    updateBy: string;
    updateName: string;
    updateTime: string;
    id: string;
    name: string;
    description: string;
    type: string;
    typeCode?: string;
    status: number;
    fields: string;
    fieldNames: string;
    exportName: string;
  };

  export interface AddForm {
    name: string | undefined;
    description: string | undefined;
    type: string | undefined;
    typeCode: string | undefined;
    fieldList: string[];
    nameList: string[];
    exportName: string | undefined;
  }
  export interface dataList {
    type: string;
    feilds: Array<valueInner>;
    checkValue: string[];
  }

  interface valueInner {
    code: string;
    name: string;
  }
}
